#include "Light.h"

using namespace GalliumEngine;

Light::Light(void)
{
	colour = Colour(1.0f,1.0f,1.0f,1.0f);
	ambientIntensity = 0.5f;
	diffuseIntensity = 1.0f;
}

Light::Light(Colour _colour)
{
	colour = _colour;
	ambientIntensity = 0.5f;
	diffuseIntensity = 1.0f;
}

Light::~Light(void)
{
}

void Light::setLightColour(Colour _colour)
{
	colour = _colour;
}

Colour Light::getLightColour()
{
	return colour;
}

void Light::setAmbientIntensity(float _intensity)
{
	ambientIntensity = _intensity;
}

float Light::getAmbientIntensity()
{
	return ambientIntensity;
}

void Light::setDiffuseIntensity(float _intensity)
{
	diffuseIntensity = _intensity;
}

float Light::getDiffuseIntensity()
{
	return diffuseIntensity;
}

